/**
 * datatype扩展
 */
$.Datatype.need1 = function(gets, obj, curform, regxp) {
	var need = 1, numselected = curform.find("input[name='" + obj.attr("name")
			+ "']:checked").length;
	return numselected >= need ? true : "请至少选择" + need + "项！";
};
$.Datatype.need2 = function(gets, obj, curform, regxp) {
	var need = 2, numselected = curform.find("input[name='" + obj.attr("name")
			+ "']:checked").length;
	return numselected >= need ? true : "请至少选择" + need + "项！";
};
$.Datatype.d = /^(\d*\.)?\d+$/;
$.Datatype.select1 = function(gets, obj, curform, regxp) {
	// select 或combotree
	var name = obj.attr("name") != undefined ? "name" : "comboname";
	var need = 1, numselected = 0;
	if (name == "comboname") {
		var value = $("#" + obj.attr(name)).combotree("getValues");
		if (value != "") {
			numselected = 1;
		}
	} else {
		numselected = curform.find("select[" + name + "='" + obj.attr(name)
				+ "'] option[selected='selected']").length
	}
	return numselected >= need ? true : "请至少选择" + need + "项！";
};
